<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script>
        /*
            运算符也叫操作符
                通过运算符可以对一个或多个值进行运算，并获取运算结果
                比如 typeof，可以获得一个值的类型
                    它会将该值的类型以字符串的形式返回
                    // number string boolean undefined object

                算数运算符
                    当对非number类型的值进行运算时，会将这些值转换为number然后在运算                     
                    +
                        可以对两个值进行加法运算，并将结果返回
                        两个字符串相加，会拼接为另一个字符串，并返回
                        任何的值和字符串做加法运算，都会先转换为字符串，然后再和字符串进行拼串，

                    -
                    *
                    /
                        任何值做 - * / 时都会自动转换为Number
                            -可以用 -0 /1 *1 将其转换为Number
                            

        */
    //    var str="aadad"+"da321";
    //    console.log(a);
            var c=123;
            /*
                我们可以利用这一特点，来将一个任意的数据类型转换为String
                我们只需要为任意的数据类型 + 一个"" 即可将其转换为string
                这是一种隐式的类型转换，由浏览器自动完成,实际上它也是调用String()函数
            */
            c=c+"";
            console.log(typeof c);
    </script>
</head>
<body>
    
</body>
</html>